功能本地化

概述

日期

报表

财务

小企业会计准则

企业会计准则

金额大小写

  /**************************************************************************
   *   Get Amount in Words
   *   @param language language
   *   @param amount numeric amount (352.80)
   *   @return amount in words (three*five*two 80/100)
   */
  public static String getAmtInWords (Language language, String amount)
  {
    if (amount == null || language == null)
      return amount;
    //  Try to find Class
    String className = "org.compiere.util.AmtInWords_";
    try
    {
      className += language.getLanguageCode().toUpperCase();
      Class<?> clazz = Class.forName(className);
      AmtInWords aiw = (AmtInWords)clazz.newInstance();
      return aiw.getAmtInWords(amount);
    }
    catch (ClassNotFoundException e)
    {
      s_log.warning("Class not found: " + className);
    }
    catch (Exception e)
    {
      s_log.log(Level.SEVERE, className, e);
    }